package com.flex.showdoc4j.model;

import lombok.*;

import java.io.Serializable;

/**
 * @author ganlt<br>
 * @since 2019/06/28 13:31 <br>
 */
@Data
public class ConfigModel implements Serializable {

	private static final long serialVersionUID = 1549720240242441252L;
	/**
     * 基本url (http://127.0.0.1:8804/sx/)
     */
    private String baseUrl="http://127.0.0.1:8804/sx";
    /**
     * 作者
     */
    private String author="sjhh";
    /**
     * 版本号
     */
    private String version="1.0";
    /**
     * 重试次数
     */
    private int retryCount;
    /**
     * 模板地址
     */
    private String templateName="mark.md";
    /**
     * 保存目录
     */
    private String saveDir="./";

    /**
     *  创建json数据
     */
    private boolean createJsonData;

    /**
     * 是否生成sdk
     */
    private boolean isGeneratorSdk = false;

    /**
     * 构建sdk生成配置
     */
    private GeneratorSdkConfig generatorSdkConfig;
}
